put one's best foot forward - Türkisch Englisch Wörterbuch